package com.xteam.ecsystem.entities;


import java.io.Serializable;

/**
 * 系统日志表
 * @author tangkf
 * @date 2012-08-14
 */
public class LogSystemLog implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="LogSystemLog";

	/**
	 * 系统ID 的属性名
	 */
	public static final String PROP_LSLID="lslId";

	/**
	 * 所属功能 的属性名
	 */
	public static final String PROP_LSLFUNCTION="lslFunction";

	/**
	 * 调用方法（数据访问层方法名，使用类的完全限定名及方法名表示。） 的属性名
	 */
	public static final String PROP_LSLMETHOD="lslMethod";

	/**
	 * 操作类型（新增、修改、删除、查询。） 的属性名
	 */
	public static final String PROP_LSLTYPE="lslType";

	/**
	 * 操作对象（操作影响的表） 的属性名
	 */
	public static final String PROP_LSLOBJECT="lslObject";

	/**
	 * 操作用户 的属性名
	 */
	public static final String PROP_LSLUSER="lslUser";

	/**
	 * 操作地址 的属性名
	 */
	public static final String PROP_LSLADDRESS="lslAddress";

	/**
	 * 操作时间 的属性名
	 */
	public static final String PROP_LSLDATE="lslDate";

	/**
	 * 系统ID
	 */
	private java.lang.String lslId;

	/**
	 * 所属功能
	 */
	private java.lang.String lslFunction;

	/**
	 * 调用方法（数据访问层方法名，使用类的完全限定名及方法名表示。）
	 */
	private java.lang.String lslMethod;

	/**
	 * 操作类型（新增、修改、删除、查询。）
	 */
	private java.lang.String lslType;

	/**
	 * 操作对象（操作影响的表）
	 */
	private java.lang.String lslObject;

	/**
	 * 操作用户
	 */
	private java.lang.String lslUser;

	/**
	 * 操作地址
	 */
	private java.lang.String lslAddress;

	/**
	 * 操作时间
	 */
	private java.util.Date lslDate;

	/**
	 * 获取 系统ID 的属性值
	 * @return lslId : 系统ID
	 * @author tangkf
	 */
	public java.lang.String getLslId(){
		return this.lslId;
	}

	/**
	 * 设置 系统ID 的属性值
	 * @param lslId : 系统ID
	 * @author tangkf
	 */
	public void setLslId(java.lang.String lslId){
		this.lslId	= lslId;
	}

	/**
	 * 获取 所属功能 的属性值
	 * @return lslFunction : 所属功能
	 * @author tangkf
	 */
	public java.lang.String getLslFunction(){
		return this.lslFunction;
	}

	/**
	 * 设置 所属功能 的属性值
	 * @param lslFunction : 所属功能
	 * @author tangkf
	 */
	public void setLslFunction(java.lang.String lslFunction){
		this.lslFunction	= lslFunction;
	}

	/**
	 * 获取 调用方法（数据访问层方法名，使用类的完全限定名及方法名表示。） 的属性值
	 * @return lslMethod : 调用方法（数据访问层方法名，使用类的完全限定名及方法名表示。）
	 * @author tangkf
	 */
	public java.lang.String getLslMethod(){
		return this.lslMethod;
	}

	/**
	 * 设置 调用方法（数据访问层方法名，使用类的完全限定名及方法名表示。） 的属性值
	 * @param lslMethod : 调用方法（数据访问层方法名，使用类的完全限定名及方法名表示。）
	 * @author tangkf
	 */
	public void setLslMethod(java.lang.String lslMethod){
		this.lslMethod	= lslMethod;
	}

	/**
	 * 获取 操作类型（新增、修改、删除、查询。） 的属性值
	 * @return lslType : 操作类型（新增、修改、删除、查询。）
	 * @author tangkf
	 */
	public java.lang.String getLslType(){
		return this.lslType;
	}

	/**
	 * 设置 操作类型（新增、修改、删除、查询。） 的属性值
	 * @param lslType : 操作类型（新增、修改、删除、查询。）
	 * @author tangkf
	 */
	public void setLslType(java.lang.String lslType){
		this.lslType	= lslType;
	}

	/**
	 * 获取 操作对象（操作影响的表） 的属性值
	 * @return lslObject : 操作对象（操作影响的表）
	 * @author tangkf
	 */
	public java.lang.String getLslObject(){
		return this.lslObject;
	}

	/**
	 * 设置 操作对象（操作影响的表） 的属性值
	 * @param lslObject : 操作对象（操作影响的表）
	 * @author tangkf
	 */
	public void setLslObject(java.lang.String lslObject){
		this.lslObject	= lslObject;
	}

	/**
	 * 获取 操作用户 的属性值
	 * @return lslUser : 操作用户
	 * @author tangkf
	 */
	public java.lang.String getLslUser(){
		return this.lslUser;
	}

	/**
	 * 设置 操作用户 的属性值
	 * @param lslUser : 操作用户
	 * @author tangkf
	 */
	public void setLslUser(java.lang.String lslUser){
		this.lslUser	= lslUser;
	}

	/**
	 * 获取 操作地址 的属性值
	 * @return lslAddress : 操作地址
	 * @author tangkf
	 */
	public java.lang.String getLslAddress(){
		return this.lslAddress;
	}

	/**
	 * 设置 操作地址 的属性值
	 * @param lslAddress : 操作地址
	 * @author tangkf
	 */
	public void setLslAddress(java.lang.String lslAddress){
		this.lslAddress	= lslAddress;
	}

	/**
	 * 获取 操作时间 的属性值
	 * @return lslDate : 操作时间
	 * @author tangkf
	 */
	public java.util.Date getLslDate(){
		return this.lslDate;
	}

	/**
	 * 设置 操作时间 的属性值
	 * @param lslDate : 操作时间
	 * @author tangkf
	 */
	public void setLslDate(java.util.Date lslDate){
		this.lslDate	= lslDate;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "lslId(系统ID)=" + lslId + "," +"lslFunction(所属功能)=" + lslFunction + "," +"lslMethod(调用方法（数据访问层方法名，使用类的完全限定名及方法名表示。）)=" + lslMethod + "," +"lslType(操作类型（新增、修改、删除、查询。）)=" + lslType + "," +"lslObject(操作对象（操作影响的表）)=" + lslObject + "," +"lslUser(操作用户)=" + lslUser + "," +"lslAddress(操作地址)=" + lslAddress + "," +"lslDate(操作时间)=" + lslDate + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "lslId:'" + lslId + "'," +"lslFunction:'" + lslFunction + "'," +"lslMethod:'" + lslMethod + "'," +"lslType:'" + lslType + "'," +"lslObject:'" + lslObject + "'," +"lslUser:'" + lslUser + "'," +"lslAddress:'" + lslAddress + "'," +"lslDate:'" + lslDate + "'}";
	}
}